package com.rdgk.newtech.dao;

import com.alibaba.fastjson.JSONObject;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author: 韩怀亮
 * @description: 统计列表Dao层
 */
@Repository
public interface StatisticalDao {
	/**
	 * 获取专家表列表
	 */
	List<JSONObject> getAuthorList(JSONObject jsonObject);
	/**
	 * 获取专家表数量
	 */
	int countAuthor(JSONObject jsonObject);



	/**
	 * 获取机构表列表
	 */
	List<JSONObject> getOrgList(JSONObject jsonObject);
	/**
	 * 获取机构表数量
	 */
	int countOrg(JSONObject jsonObject);



	/**
	 * 获取论文表列表
	 */
	List<JSONObject> getPaperList(JSONObject jsonObject);
	/**
	 * 获取论文表数量
	 */
	int countPaper(JSONObject jsonObject);



	/**
	 * 获取专利表列表
	 */
	List<JSONObject> getPatentList(JSONObject jsonObject);
	/**
	 * 获取专利表数量
	 */
	int countPatent(JSONObject jsonObject);



	/**
	 * 获取技术网络动态信息表列表
	 */
	List<JSONObject> getTechniqueArticleList(JSONObject jsonObject);
	/**
	 * 获取技术网络动态信息表数量
	 */
	int countTechniqueArticle(JSONObject jsonObject);



	/**
	 * 获取热词表列表
	 */
	List<JSONObject> getHotWordsList(JSONObject jsonObject);
	/**
	 * 获取热词表数量
	 */
	int countHotWords(JSONObject jsonObject);

}
